 @charset "utf-8";
/* CSS Document */
body,td,th {
	font-size: 12px;
	color:#333;
	font-family:Arial,Helvetica,sans-serif,"宋体";
}
body {
	margin:0;
	text-align:left;
	background:#fff;
}

a{ text-decoration:none; color:#3b5999;}
a:hover{ color:#23a136}
.te,a.te{ color:#f8b639!important;}
a.te:hover{ color:#808080;!important;}

.pb10{ padding-bottom:10px!important;}
.mt25{ margin-top:25px!important;}
.mb25{ margin-bottom:25px!important;}

ul,li,p,form,h1,h2, h4,img,dl,dt,dd{ list-style:none; padding:0; margin:0; border:0;}
em{font-style:normal; }
select,input{ vertical-align:middle; margin:0; padding: auto 0; font-size:12px;}


.index_body{ background:url(../images/bg.gif) repeat-y left 0;}

.head{ height:30px; background:#fff; border-bottom:2px solid #285586; overflow:hidden; text-align:left;  padding-left:20px;  position:relative; background:url(../images/bg_head.png)}
.head h1{ float:left; height:30px;  color: white;  width:200px;  display:inline;  margin-top:5px; font-size:16px; }
.head .top{ float:left; line-height:50px; height:30px;  font-size:15px;}
.top_help{ background:url(../images/icn_help.gif) no-repeat 0 2px; float:left; padding-left:18px;}
.head .user{ float:right; position:absolute; right:0; bottom:0;    _background:none; overflow:hidden; *zoom:1;}
.head .user_head{ float:left; border:1px solid #e2e2e2; height:25px; width:25px; background: url(../images/user_head.gif)}
.head .user_head img{height:25px; width:25px;}
.head a{ color:#d7dfea;}
.head span{ margin-right:10px; color: #d7dfea;}


 
.pleft{ padding:10px 0 0 10px; text-align:left; width:190px; overflow:hidden; float:left; margin-right:10px;}
.pleft ul{ padding:8px 0; border-bottom:1px dotted #c0c7d9}
.pleft ul li{ line-height:28px; height:28px; padding-left:10px;  border:1px solid #dee4ed; border-right:0; font-size:14px;}
.pleft ul li.on{ background:#FFF; border:1px solid #c0c7d9; border-right:0; font-weight:bold;}

.main{ display:block; overflow:hidden;*zoom:1; margin:10px 10px 10px 0; background:#f5f5f5;}
.crumb{ margin:-10px -10px 10px -10px; height:20px; line-height:20px; padding:5px; background:#fff;}
.crumb h3{ float:left; font-size:14px;}

.login_body{ background:#dee4ed url(../images/bg_login.jpg) no-repeat center fixed;}
.login_main{ width:600px; height:150px; position:absolute; margin:-75px -300px; top:50%; left:50%;  text-align:left; overflow:hidden}
.login_main h1{ background:url(../images/logo_login.gif) no-repeat 0 0; width:280px; height:100px; text-indent:-99999px; border-right:1px solid #5067a0; float:left; display: inline; margin-left:20px;}
.login_main ul{}
.login_c{ float:right; width:270px;}
.login_c ul li{ height:20px; line-height:20px; padding:6px; list-style:none; font-size:12px; font-family:Arial; display: block; overflow:hidden;}
.login_c ul li span{ float:left; width:60px;}
.login_c ul li input{ height:20px; line-height:20px; float:left; margin-right:5px;}
.login_c p{ padding:6px 0 0 66px; clear:both;}
.login_c .bt_submit{ background:url(../images/bt_login.gif) no-repeat; width:94px; height:28px; border:0; float:left; text-indent:-9999px; cursor:pointer; display:inline-block;}

#trees li{ background: url(../images/icn1.gif) no-repeat 125px 8px; padding:5px; border-bottom:1px dotted #dee4ed}
#trees li:hover{ background:#fafafa url(../images/icn1.gif) no-repeat 125px 8px;}
#trees .tree-folder{ background: url(../images/icn_block.gif) no-repeat;}
#trees .tree-expanded,#trees .tree-collapsed,#blocktree .tree-expanded,#blocktree .tree-collapsed{ display:none;}

#blocktree li{ background: url(../images/icn1.gif) no-repeat 125px 8px; padding:5px; border-bottom:1px dotted #dee4ed}
#blocktree li:hover{ background:#fafafa url(../images/icn1.gif) no-repeat 125px 8px;}
#blocktree .tree-folder{ background: url(../images/icn_group.gif) no-repeat;}

.sl-table{ display:block; overflow:hidden; margin:5px; border:1px solid #c0c7d9; padding:8px;}
.sl-table li{
    line-height: 22px;
    padding: 2px;
    list-style-type: none;
    height:auto;
    overflow:auto;
    clear: both;overflow:auto; *zoom:1; text-align:left
}
.sl-table li:hover{
	background:#fafafa;
}
.sl-table li a{
    font-size:smaller; margin:0 2px;
}
.sl-table li a:hover{
    font-size:smaller;
}
.sl-table li {
    margin-left: 6px;
	padding:3px 2px; font-size:12px;}
.sl-table li span{ float:left; width:100px; text-align:right;}
.sl-table li img{ border:0}

.headinfo,.headinfo_s{ line-height:20px; background:#dee4ed; text-align:center; font-weight:bold; font-size:12px; color:#3b5999;}
.l_nav ul{ padding:10px;}
.l_nav li{display: inline-block; overflow:hidden; margin:0; padding:0; vertical-align:middle; width:99%;}
.l_nav li a{ display:block; padding:5px; border-bottom:1px dotted #dee4ed; overflow:hidden;}
.l_nav li a:hover{background:#dee4ed;}


.layout_list li{background: url("../images/icn1.gif") no-repeat scroll 125px 8px;   border-bottom: 1px dotted #DEE4ED; padding: 5px;}
.layout_list li a{ display:block; background:url(../images/icn_layout.gif) no-repeat; padding-left:18px;}
.layout_main{ overflow:hidden; width:600px;border-right:2px solid #99bbe8; height:100%}
.layout_head{ height:10%; background:#dee4ed; border-bottom:2px solid #99bbe8;}
.layout_head p{ padding:8px;}
#tuo1 { height:80%; float:left; width:300px; border-right:2px solid #99bbe8; overflow-y:scroll}
#tuo1 li{   border-bottom:1px solid #DEE4ED; z-index:99999; height:30px;line-height:30px;}
#tuo2 {  height:80%; background:#f5f5f5; display:block; overflow:hidden; overflow-y:scroll}
#tuo2 ul{ height:100%;}
#tuo2 li{ height:30px; line-height:30px; border:1px solid red; margin:2px 0; width:278PX; float:left; margin:1px;}
#tuo2 li p{ display: block}
.layout_foot{ clear:both; margin-bottom:-5px; height:10%;border-top:2px solid #99bbe8; overflow:hidden;}
#tuo3{width:200px; border-right:2px solid #99bbe8; overflow:hidden; height:99%; float:left;}
#tuo3 ul{ height:100%; width:100%; overflow:hidden;}
#tuo3 li{ float:left; height:5px; width:5px; padding:0; background:#333; display:none; overflow:hidden; margin:5px;}
.layout_bt{ padding:8px 0; text-align:center;}
.layout_bt a{ margin:0 5px;}

.tablecs{ width:99%; margin:3px auto;background:#f5f5f5;}
.tablecs th{background:#f5f5f5;}
.tablecs td{ background:#fff;line-height:24px; padding:0 5px;}

.bt_save{ background:url(../images/bt_save.gif) no-repeat; width:90px; height:24px; padding:0 0 0 10px!important; margin-right:5px; display:inline; color:#333; font-size:12px; border:0; cursor:pointer}
.bt_del{ background:url(../images/bt_del.gif) no-repeat; width:90px; height:24px; padding:0 0 0 10px!important; margin-right:5px; display:inline; color:#333; font-size:12px; border:0;cursor:pointer}
#catalogTree li{ background:none}

.icon{ background:url(../images/tabicons.png) no-repeat;width:18px; line-height:18px; display:inline-block;}
.icon-sys{ background-position:0px -200px;}
.icon-set{ background-position:-380px -200px;}
.icon-add{background-position: -20px 0px;}
.icon-add1{background:url('icon/edit_add.png') no-repeat;}
.icon-nav{background-position: -100px -20px; }
.icon-users{background-position: -100px -480px;}
.icon-role{background-position: -360px -200px;}
.icon-set{background-position: -380px -200px;}
.icon-log{background-position: -380px -80px;}
.icon-delete16{background:url('icon/delete.gif') no-repeat;width:18px; line-height:18px; display:inline-block;}
.icon-delete{ background-position:-140px -120px;}
.icon-edit{ background-position:-380px -320px;}
.icon-magic{ background-position:0px -500px;}
.icon-database{ background-position:-20px -140px;}

.ino_main_l{ float:left; width:140px; background-color:#e6e6e6; padding-top:20px; padding-bottom:30px;}
.ino_main_r{ float:left; width:800px; background-color:#eff6e6;}
.portal{
	padding:0;
	margin:0;
	border:1px solid #99BBE8;
	overflow:auto;
}
.portal-noborder{
	border:0;
}
.portal-panel{
	margin-bottom:10px;
}
.portal-column-td{
	vertical-align:top;
}	
.portal-column{
	padding:10px 0 10px 10px;
	overflow:hidden;
}
.portal-column-left{
	padding-left:10px;
}
.portal-column-right{
	padding-right:10px;
}
.portal-proxy{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.portal-spacer{
	border:3px dashed #eee;
	margin-bottom:10px;
}

.nr
    {
        border: 1px solid #F3F3F3;
        margin: 2px;
    }
    .nr li
    {
        float: left;
        padding: 3px;
    }
    .news
    {
        width: 70%;
    }
    
    
    
.easyui-accordion ul{list-style-type:none;margin:0px; padding:10px;}
.easyui-accordion ul li{ padding:0px;}
.easyui-accordion ul li a{line-height:24px;}
.easyui-accordion ul li div{margin:2px 0px;padding-left:10px;padding-top:2px;}
.easyui-accordion ul li div.hover{border:1px dashed #99BBE8; background:#E0ECFF;cursor:pointer;}
.easyui-accordion ul li div.hover a{color:#416AA3;}
.easyui-accordion ul li div.selected{border:1px solid #99BBE8; background:#E0ECFF;cursor:default;}
.easyui-accordion ul li div.selected a{color:#416AA3; font-weight:bold;}
.inputsdb {
     border:0;
}
.noborder {
    border:none;
}